package pld.car.service;

import java.util.*;

import pld.car.bean.News;
import pld.car.bean.NewsImg;

public interface NewsService extends BaseService {
	// 获取指定数量客运信息的标题和时间
	public List<Object> getKYXXTitle(int first, int number);

	// 获取指定数量 行业动态 的标题和时间
	public List<Object> getHYDTTitle(int first, int number);

	// 获取news表的记录数
	public int getNewsCount();

	// 获取news表中客运信息的记录数
	public int getKYXXCount();

	// 获取news表中行业动态的记录数
	public int getHYDTCount();

	// 获取指定起始记录和数量的数据
	public List<Object> getNewsTitle(int first, int number);

	// 根据id删除指定的新闻
	public void delete(int id);

	// 保存新闻
	public void insert(News o);

	// 根据id查询到指定的新闻
	public News findNewsByID(int id);

	// 修改新闻
	public void update(News p);

	public NewsImg findNewsImgByID(int id);

	// 删除newsImg表中的没有imgID的记录
	public void deleteOrphanItems();
}
